Designed by
Title
New Delhi India – June 21 2022 - Delhi Metro train arriving at Jhandewalan metro station in New Delhi, India #270070713
Description
New Delhi India ââ¬â June 21 2022 - Delhi Metro train arriving at Jhandewalan metro station in New Delhi, India, Asia, Public Metro departing from Jhandewalan station
This image is editorial